html,body{
	width:100%;
	height:100%;
}

.header{
	padding-top: .5em;
	padding-bottom: .5em;
	background-image:-webkit-linear-gradient(rgba(106,106,106,.8),rgba(196,196,196,.8));
	/*background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#6a6a6a), to(#c4c4c4));*/
}
.share button{
	margin-right: 1em;
}

.banner{
	 position: relative;
	 border-bottom:4px solid #a0a0a0;
}

.shop{
	background-image:-webkit-linear-gradient(rgba(106,106,106,.8),rgba(196,196,196,.8));
	position: absolute; 
	bottom: 0px;
}
.shopname{
	font-size:30px;
	font-weight:bold;
	color: white;
	display: inline-block;
	padding: 10px 0 10px 0;
}


.sign{
	font-size:17px;
	font-weight:bold;
	color: #ffac2d;
	line-height:62px;
	padding-left:.7em;
}

.star{
	font-size:17px;
	font-weight:bold;
	line-height:62px;
}

.address{
	font-size:17px;
	padding-top:.6em;
	padding-bottom:.6em;
	border-bottom:2px solid #EDEDED;
}

.address .right{
	margin-left:-30px;
}

.tel{
	font-size:17px;
	padding-top:.6em;
	padding-bottom:.6em;
	border-bottom:10px solid #c7c4c4;
}

.tel .right{
	margin-left:-30px;
}


.discounts{
	border-bottom:2px solid #EDEDED;
	padding-top:.7em;
	padding-bottom:.7em;
}

.saleimg{
	padding-right: 0px;
}
.saleinfor{
	padding-left: 5px;
}

.price{
	padding-top: .5em;
}
.price .col-xs-10{
	padding-right: 0;
}
.nowprice{
	color: red;
	font-size: 20px;
}
.benefit{
	font-size: 17px;
	margin-left: .2em;
	color: #ffac2d;
	border: 2px solid #ffac2d;
}
.price .right{
	padding-left: 0px;
	font-size:17px;
}

.morediscount{
	border-bottom:2px solid #EDEDED;
	padding-top:.7em;
	padding-bottom:.7em;
	border-bottom:10px solid #c7c4c4;
}

.morediscount .col-xs-12{
	padding-left: 5px;
	font-size: 23px;
}


.judge{
	font-size:17px;
	padding-top:.6em;
	padding-bottom:.6em;
	border-bottom:2px solid #c7c4c4;
}
.judge .right{
	margin-left:-30px;
}

.review{
	padding-bottom:.6em;
}
.review .media-top{
	width: 30%;
}

.review .media-body{
	border-bottom:2px solid #EDEDED;
}
.reviewtime{
	font-size:15px;
	padding-left:15px;
}

.right{
	color: #d1a07b;
}